package com.juzi.staticcodeblock;

public class Demo2 {

    private String name;

    public Demo2(){
        System.out.println("===无参构造器被触发执行了===");
    }

    /**
        实例代码块，无static修饰，属于对象，每次构建对象时，都会触发一次执行
        初始化实力资源
     */
    {
//        name = "桔子";
        System.out.println("=====实例代码块被触发执行====");
    }

    public static void main(String[] args) {
        //目标：理解实例代码块（构造代码块）。
        Demo2 s1 = new Demo2();
        System.out.println(s1.name);

        Demo2 s2 = new Demo2();
        System.out.println(s2.name);
    }
}
